package com.jinzhi.jzweb.pojo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;


/**
 * 
 * <pre>
 * 
 * </pre>
 * <small> 2022-02-25 10:15:00 | lance</small>
 */
@Data
@SuppressWarnings("serial")
//这是的这里继承的基础服务类，有几个基本字段
public class RefundVO implements Serializable {

    //用于展示的id
    @TableField(exist = false)
    private Integer showId;

    @TableId
	private Long id;

    /** 批次号 */
    @Excel(name = "批次号",orderNum = "1" ,width = 20)
    private Integer batchId;

    /** 姓名（开户名） */
    @Excel(name = "专家姓名（开户名）",orderNum = "2" ,width = 20)
    private String expertName;


    /** 专家身份证号码 */
    @Excel(name = "专家身份证号码",orderNum = "2" ,width = 20)
    private String expertIdCard;

    /** 专家类型 */
    @Excel(name = "专家类型",orderNum = "3" ,width = 20)
    private String expertType;

    /** 专家所属机构 */
    @Excel(name = "专家所属机构",orderNum = "2" ,width = 30)
    private String expertOrgName;

    /** 考评日期 */
    @Excel(name = "考评日期",orderNum = "4" ,width = 20)
    private String evaluationTime;


//    /** 考评学校 */
    @Excel(name = "考评学校",orderNum = "5" ,width = 30)
    private String evaluationSchool;

    @Excel(name = "省份",orderNum = "2" ,width = 20)
    private String province;

    /** 区域负责人 */

    @Excel(name = "区域负责人",orderNum = "5" ,width = 30)
    private String regionUserName;
    //考评人数
    private Integer evaluationNum;


    /** 劳务费 */
    @Excel(name = "劳务费",orderNum = "6" ,width = 10)
    private BigDecimal laborCost;

    /** 餐费 */
    @Excel(name = "餐费",orderNum = "7" ,width = 10)
    private BigDecimal meals;

    /** 交通费(市内） */
    @Excel(name = "交通费(市内）",orderNum = "8" ,width = 10)
    private BigDecimal trafficExpense;

    /** 住宿费 */
    @Excel(name = "住宿费",orderNum = "9" ,width = 10)
    private BigDecimal hotelExpense;

    /** 邮费 */
    @Excel(name = "邮费",orderNum = "10" ,width = 10)
    private BigDecimal postage;

    /** 大交通费用 */
    @Excel(name = "大交通费用",orderNum = "11" ,width = 10)
    private BigDecimal trafficExpenseMax;

    /** 其它费用 */
    @Excel(name = "其它费用",orderNum = "12" ,width = 10)
    private BigDecimal otherCost;

    /** 合计 */
    @Excel(name = "合计",orderNum = "13" ,width = 10)
    private BigDecimal sumExpense;

    /** 银行账户 */
    @Excel(name = "银行账户",orderNum = "14" ,width = 25)
    private String bankAccount;

    /** 开户银行 */
    @Excel(name = "开户银行",orderNum = "15" ,width = 25)
    private String bankOfDeposit;

    /** 备注 */
    @Excel(name = "备注",orderNum = "16" ,width = 20)
    private String remarks;

//    /** 考评人数 */
//    @Excel(name = "考评人数",orderNum = "14" ,width = 10)
//    private Integer evaluationNum;

    /** 劳务费均价 */
    @Excel(name = "劳务费均价",orderNum = "17" ,width = 10)
    private BigDecimal laborCostAveragePrice;

////    /** 0 对公 1 对私 */
//    @Excel(name = "对公/对私",orderNum = "16" ,width = 10)
//    private String refundType;

//    /** 劳务费均价 */
//    @Excel(name = "是否返费",orderNum = "15" ,width = 10)
//    private Integer refundRrNot;

    @Excel(name = "证书级别",orderNum = "18" ,width = 10)
    private String profile;

    @Excel(name = "手机号",orderNum = "15" ,width = 20)
    private String mobile;
}
